// 在登录里面进行存储用户信息操作; 
// 在首页里进行用户数据接收操作; 

// 登录的时候通过cookie进行数据保存; 
// 在首页之中通过cookie进行数据接收; 

// 获取cookie里面的goodsid , 然后根据id获取用户详细信息; 

function initNav(){
      let userid = getCookie("userid");
      let token  = getCookie("token");
      if (userid && token) {
            loadUserMsg(userid, token);
      }
}
// 判定是否需要进行用户信息加载; 
async function loadUserMsg(id, token) {
      // 加载用户详细信息; 
      // 如果想要查询用户信息，那么我们就必须使用token秘钥; 
      // - 秘钥携带的方式就是把秘钥放在 authorization 里面， 给后端进行验证; 
      let url = "http://127.0.0.1:8888/users/info/" + id;

      let options = {
            type: "GET",
            // 把token放入到请求头之中，让后端可以验证我们的登录信息; 
            headers: {
                  authorization: token
            },
            dataType : "json"
      };
      $.ajax(url, options)
      .done( function( data ){
            renderUserMsg(data)
      });
}
function renderUserMsg(data) {
      $(".hi_none").html(`欢迎 : ${data.info.nickname}`);
      $(".login_link").html(`注销登录`)
      $(".login_link").removeAttr("href")
      $(".login_link").attr("href","")
}

let logout = $("#logout");
logout.click(function () {
console.log(logout);
      console.log(1);
      let userid = getCookie("userid");
      let token = getCookie("token");

      if (userid && token) {
            logoutUser(userid, token)
      }
      console.log(userid, token);
});
async function logoutUser(id, token) {
      let url = "http://127.0.0.1:8888/users/logout/" + id;
      let options = {
            method: "GET",
            // 把token放入到请求头之中，让后端可以验证我们的登录信息; 
            headers: {
                  authorization: token
            },
            dataType : "json"
      };
      $.ajax(url, options)
      .done( function( data ){
            if (data.code === 1) {
                  // 成功注销之后， 我们刷新页面即可; 
                  removeCookie("userid");
                  removeCookie("token");
                  // location.reload();
            }
      });
}

    